document.observe('dom:loaded', initSnapshot);

function initSnapshot()
{
    $$('.controls').each(function (elmt){
		elmt.hide();
	});

    $('Notebook').descendants().each(function (elmt){
		removeHidden(elmt);
	});

}

function removeHidden(elmt)
{
    if(!elmt.visible())
        elmt.remove();
}
